﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Linq;

namespace Ewell.Interface.Common.Model.GateWay.Dto.Dict
{
    public class PayWayResponse
    {
        /**
         * 主键
         */
        public String no{get;set;}
        /**
         * 支付方式编码
         */
        public String code{get;set;}
        /**
         * 支付方式名称
         */
        public String name{get;set;}
        /**
         * 拼音码
         */
        public String spellCode{get;set;}
        /**
         * 五笔码
         */
        public String wbCode{get;set;}
        /**
         * 支付方式类型
         */
        public String type{get;set;}
        /**
         * 支付方式类型说明
         */
        public String typeName{get;set;}
        /**
         * 更新人
         */
        public String updateUser{get;set;}
        /**
         * 更新人姓名
         */
        public String updateUserName{get;set;}
        /**
         * 更新时间
         */
        public DateTime? updateTime{get;set;}
        /**
         * 需要详细信息
         */
        public int? configNeedAccountDetail{get;set;}
        /**
         * 是否需要凭证
         */
        public int? needUploadVoucher {get;set;}
        /**
         * 支付方式代码
         */
        public String payWayCoding{get;set;}
        /**
         * 支付方式代码说明
         */
        public String payWayCodingDesc{get;set;}
        /**
         * 启用标志
         */
        public String enabledFlag{get;set;}
        /**
         * 接口标识
         */
        public long? interfaceId{get;set;}
        /**
         * 接口名称
         */
        public String interfaceName{get;set;}
        /**
         * 排序序号
         */
        public int? seqNo {get;set;}
        /**
         * 默认标志
         */
        public String defaultFlag{get;set;}
        /**
         * 可退方式列表
         */
        public List<RefundPayWayResponse> refundPayWayList{get;set;}
        /**
         * 支付等待倒计时间
         */
        public int? countDown {get;set;}

        /**
         * 支付无凭证代码
         */
        public String noVoucherLimitTypeCoding{get;set;}

        /**
         * 最大限制次数
         */
        public String maxDisplaytCount{get;set;}

        /**
         * HIS扫码支付标志 1.需要弹出扫码框 0.不需要
         */
        public String hisScanPayFlag{get;set;}

        public String editableFlag{get;set;}


        public String controlLevelCoding{get;set;}

        public String controlAllFlag{get;set;}
        /// <summary>
        /// 自动获取金额标志
        /// </summary>
        public string autoGetPayAmtFlag { get;set;}
    }
}
